<?php

Route::group(['prefix' => 'user', 'namespace' => 'User'], function(){
    Route::post('login', 'IndexController@login');
    Route::get('test', 'IndexController@test')->middleware(['web.check_token']);
    Route::post('reset-pwd', 'IndexController@resetPassword');
    Route::post('add', 'IndexController@register');
    Route::post('login-code', 'IndexController@codeLogin');
    Route::post('signOut', 'IndexController@signOut');
    //需要登陆
    Route::group(['middleware' => ['web.check_token']], function(){
        Route::get('set-type', 'IndexController@userSetType');//设置账号主体类型：1个人用户；2公司；3工厂；4企业类型（有公司有工厂有外发，同时具备2，3的资质）;0未确认主体
    });
    
    //主体信息提交，中间件我另外建了一个WebTestUidMiddle.php,也可以当成学习用，zwp
    Route::group(['middleware' => ['web.test_uid']], function(){
        Route::get('set-typetest', 'IndexController@userSetType');//设置账号主体类型：1个人用户；2公司；3工厂；4企业类型（有公司有工厂有外发，同时具备2，3的资质）;0未确认主体
    });//这个路由提供主体信息设置，zwp
    
});

//个人用户信息录入
Route::group(['prefix' => 'personal', 'namespace' => 'User', 'middleware' => ['web.check_token', 'web.check_user_type:1']], function(){
    Route::post('set-type', 'PersonalController@setStaffType');//个人用户设置员工类型接口
});